package cn.tansanqinger.pojo;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 账号信息实体类
 * @author C3H2
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@TableId(type = IdType.AUTO)
	private Integer id;//编号
	private String email;//邮箱
	private String account;//账号
	private String img;//头像
	private String phone;//电话
	private String passwd;//密码
	private String name;//名字
	private Integer sex;//性别
	private Integer age;//年龄
	private Integer grade;//年级
	private String educationbackground;//教师学历
	private String projecturl;//项目相关的路径
	private String idcard;//身份证照片对应的位置
	private String diploma;//毕业证照片位置
	private String degree;//学位证照片位置信息
	private String teachercertification;//教师资格证图片位置
	private String school;//在读学校
	private String brithday;//生日
	private String persignature;//个性签名
	private String createtime;//注册时间
	private Integer jurisdiction;//权限
	private Integer isactivate;	//账号是否激活 0 未激活 1 激活 
	private Integer isreport;//账号是否被举报
	private Integer isbanned;//账号是否被封禁
	private Integer isstate;//账号是否申述中  0为申述 1申述中
	private Integer isreject;//教师账号是否被驳回
	private Integer isdispose;//教师账号是否被处理了
	private String rejectmessage;//驳回理由
	@TableField//逻辑删除
	private Integer deleted;//是否注销
}
